package com.yinhe.music.yhmusic.model;

import java.util.List;

/**
 * Created by hasee on 2017/3/23.
 */

public class SingerList {
    private int singerId;
    private String singerName;
    private String gender;
    private String image;
    private String intro;
    private int songNum;
    private int pageNum;
    private int collectStatus;
    private int albumNum;
    private int movieNum;
    private String lang;
    private String type;

    private List<SingerList> singerList;
    //All Singer List
    private String imageHost;
    private String singerListStr;
    private List<SingerList> recentListenList;
    private List<SingerList> hotSingerList;

    public SingerList(int pageNum, List<SingerList> singerList) {
        this.pageNum = pageNum;
        this.singerList = singerList;
    }

    public SingerList() {
    }

    public List<SingerList> getRecentListenList() {
        return recentListenList;
    }

    public void setRecentListenList(List<SingerList> recentListenList) {
        this.recentListenList = recentListenList;
    }

    public List<SingerList> getHotSingerList() {
        return hotSingerList;
    }

    public void setHotSingerList(List<SingerList> hotSingerList) {
        this.hotSingerList = hotSingerList;
    }

    public String getImageHost() {
        return imageHost;
    }

    public void setImageHost(String imageHost) {
        this.imageHost = imageHost;
    }

    public String getSingerListStr() {
        return singerListStr;
    }

    public void setSingerListStr(String singerListStr) {
        this.singerListStr = singerListStr;
    }

    public int getMovieNum() {
        return movieNum;
    }

    public void setMovieNum(int movieNum) {
        this.movieNum = movieNum;
    }

    public int getCollectStatus() {
        return collectStatus;
    }

    public void setCollectStatus(int collectStatus) {
        this.collectStatus = collectStatus;
    }

    public int getPageNum() {
        return pageNum;
    }

    public void setPageNum(int pageNum) {
        this.pageNum = pageNum;
    }

    public List<SingerList> getSingerList() {
        return singerList;
    }

    public void setSingerList(List<SingerList> singerList) {
        this.singerList = singerList;
    }

    public int getAlbumNum() {
        return albumNum;
    }

    public void setAlbumNum(int albumNum) {
        this.albumNum = albumNum;
    }


    public int getSongNum() {
        return songNum;
    }

    public void setSongNum(int songNum) {
        this.songNum = songNum;
    }

    public String getIntro() {
        return intro;
    }

    public void setIntro(String intro) {
        this.intro = intro;
    }

    public String getImage() {
        return image;
    }

    public void setImage(String image) {
        this.image = image;
    }

    public String getLang() {
        return lang;
    }

    public void setLang(String lang) {
        this.lang = lang;
    }

    public String getGender() {
        return gender;
    }

    public void setGender(String gender) {
        this.gender = gender;
    }

    public int getSingerId() {
        return singerId;
    }

    public void setSingerId(int singerId) {
        this.singerId = singerId;
    }

    public String getSingerName() {
        return singerName;
    }

    public void setSingerName(String singerName) {
        this.singerName = singerName;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    @Override
    public boolean equals(Object o) {
        if (this == o) {
            return true;
        }
        if (o == null) {
            return false;
        }
        if (getClass() != o.getClass()) {
            return false;
        }
        final SingerList singer = (SingerList) o;
        if (this.getSingerId() != singer.getSingerId()) {
            return false;
        }
        return true;
    }

}
